package com.gljx.web.service;

import java.util.List;
import java.util.Map;

import com.gljx.web.Entity.RemittanceBkf;
import com.gljx.web.Entity.RemittanceBkfEntry;
import com.gljx.web.Entity.User;

public interface RemittanceBkfService {

	Map<String, Object> selectPage(int pindex, String psql, int psize);

	Map<String, Object> selectPageCount(String psql);
	
	List<RemittanceBkfEntry> queryRemittanceBkfEntry(String fparentId,String cfidcardno,String studentName);

	void editRemittanceBkf(RemittanceBkf remittanceBkf, String[] fseq, String[] cfstudentid, String[] cfstudentno,
			String[] cfidcardno, String[] cfsex, String[] cfslcx, String[] cfamount, String[] cffukuang,
			String[] cfguazhang, String[] cffpsj, String[] cffphm, String[] cfdesc, User user, String time);
	
	RemittanceBkf queryRemittanceBkfByFid(String fid);

	void deleteRemittanceBkfByFid(String fid, String[] deleteId);

    int auditRemittanceBkf(String fid, String type, String fhandlerId, String message, String state, String fnumber);

    int mofidyRemittanceBkf(RemittanceBkf remittanceBkf);

    List<RemittanceBkfEntry> selectRemittanceCkf(String fcompanyid, String studentName, String cfidcardno, String beginTime, String endTime);
}
